package com.novax.ex.activity.open.model.response.task;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Description 奖励配置
 * @Author ChenXi
 * @Date 2023/06/21/17:09
 */

@Data
@Schema(description = "奖励配置response")
public class TaskRewardInnerResponse {

    /**
     * id
     */
    @Schema(description = "id")
    private Long id;


    /**
     * 任务名称
     */
    @Schema(description = "任务名称")
    private String taskName;

    /**
     * 奖励类型 1=冻结ET 2=可用币种 3=盲盒奖励 4=SCS奖励 5=合约手续费抵扣券 6=VIP升级券
     */
    @Schema(description = "奖励类型 1=冻结ET 2=可用币种 3=盲盒奖励 4=SCS奖励 5=合约手续费抵扣券 6=VIP升级券")
    private Integer type;

    /**
     * 奖励数量
     */
    @Schema(description = "奖励数量")
    private BigDecimal amount;
    @Schema(description = "有效天数")
    private Integer days;
    /**
     * 奖励币种, 如奖励为币种奖励, 则需要指定奖励的币种
     */
    @Schema(description = "奖励币种, 如奖励为币种奖励, 则需要指定奖励的币种")
    private String currency;

}